home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 2
/
Atari Mega Archive CD - Volume 2.iso
/
minix
/
up1510b.tgz
/
up1510b
/
src
/
commands
/
make
/
makefile.tos
< prev
next >
Wrap
Makefile
|
1990-07-15
|
2KB
|
87 lines
#
# makefile for make
#
# The following definitions must be set according to your compiler -
# examples for a Lattice Compiler with GST assembler and TURBO C with
# assembler are provided below and must just be updated (don't forget to
# update the linker argument extension files (*.lnk,*.tlk), too) :
#
#CCPATH = path to compiler directory without trailing \
#CHPATH = path to header files without trailing \
#CC = filename of the compiler
#CFLAGS = compiler option flags
#CIEXT = extension of C sources that should be used for input filenames
#ASMPATH = path to assembler directory without trailing \
#ASM = filename of the assembler
#AFLAGS = assembler option flags
#AIEXT = extension of assembler sources that should be used for assembler
# input filenames
#AEXT = general assembler filename extension
#LNKPATH = path to linker directory without trailing \
#LINK = filename of the linker
#LFLAG0 = first option (full pathname of C startupcode)
#LFLAG1 = further options + option flag for argument extension filename
#LFLAG2 = further options + option flag for output-filename
#LNKEXT = extension of linker argument extension file
#OIEXT = extension of objects that should be used for linker input files
#OEXT = general object file extension
# Lattice definitions
CCPATH = d:\latt
CHPATH = d:\latt\include
CC = lc.ttp
CFLAGS = -h -n -cw -cs -i$(CHPATH)\ -g$(CCPATH)\ -Dtos -DLATTICE
CIEXT =
ASMPATH = d:\gst
ASM = assem.ttp
AFLAGS = -nolist -errors errors.out
AIEXT =
AEXT = .asm
LNKPATH = d:\gst
LINK = ld.ttp
LFLAG0 =
LFLAG1 = -with
LFLAG2 = -nolist -sec -mem 200 -prog
LNKEXT = .lnk
OIEXT =
OEXT = .bin
# Turbo definitions
#CCPATH = d:\turbo
#CHPATH = d:\turbo\include
#CC = tcc.prg
#CFLAGS = -GJMPRZ -H=$(CHPATH)\ -w- -Dtos -DTURBO
#CFLAGS = -GJMPRZ -H=$(CHPATH)\ -Dtos -DTURBO
#CIEXT = .c
#ASMPATH = d:\turbo
#ASM = mas.prg
#AFLAGS =
#AIEXT = .s
#AEXT = .s
#LNKPATH = d:\turbo
#LINK = tlink.ttp
#LFLAG0 = $(LNKPATH)\lib\tcstart.o
#LFLAG1 = -I=
#LFLAG2 = -O=
#LNKEXT = .tlk
#OIEXT = .o
#OEXT = .o
LNK = $(LNKPATH)\$(LINK)
.c$(OEXT) :
$(CCPATH)\$(CC) $(CFLAGS) $<
OBJS = check$(OEXT) input$(OEXT) macro$(OEXT) main$(OEXT) \
reader$(OEXT) rules$(OEXT) make$(OEXT)
make.ttp : $(OBJS)
$(LNK) $(LFLAG0) $(LFLAG1)make$(LNKEXT) $(LFLAG2) make.ttp
$(OBJS) : h.h